How Operating Systems Work